Automated Formula Generation and Performance Learning for the FFT

نویسندگان

  • Bryan Singer
  • Manuela Veloso
چکیده

A single signal processing algorithm can be represented by many di erent but mathematically equivalent formulas. When these formulas are implemented in actual code, they often have very di erent running times. Thus, an important problem is nding a formula that implements the signal processing algorithm as e ciently as possible. In this paper we present three major results toward this goal: (1) Di erent but mathematically equivalent formulas can be generated automatically in a principled way, (2) Simple features describing formulas can be used to distinguish formulas with signi cantly di erent running times, and (3) A function approximator can learn to accurately predict the running time of a formula given a limited set of training data. This research was sponsored by the DARPA Grant No. DABT63-98-1-0004. The rst author, Bryan Singer, is partly supported by a National Science Foundation Graduate Fellowship. The content of the information in this publication does not necessarily re ect the position or the policy of the Defense Advanced Research Projects Agency (DARPA), the National Science Foundation (NSF), or the US Government, and no o cial endorsement should be inferred.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Fast Fourier Transforms using the EXTENT Parallel Programming Environmentz

EXTENT stands for an EXpert system for TENsor product formula Translation. In this paper, we describe the development of programs for fast Fourier transforms (FFT) for vector multiprocessors and distributed-memory machines using the EXTENT system for formula translation. Several forms of the FFT have been presented in the literature. Each form has diierent characteristics and is best suited for...

متن کامل

Using WPT as a New Method Instead of FFT for ‌Improving the Performance of OFDM Modulation

Orthogonal frequency division multiplexing (OFDM) is used in order to provide immunity against very hostile multipath channels in many modern communication systems.. The OFDM technique divides the total available frequency bandwidth into several narrow bands. In conventional OFDM, FFT algorithm is used to provide orthogonal subcarriers. Intersymbol interference (ISI) and intercarrier interferen...

متن کامل

A New Method to Improve Automated Classification of Heart Sound Signals: Filter Bank Learning in Convolutional Neural Networks

Introduction: Recent studies have acknowledged the potential of convolutional neural networks (CNNs) in distinguishing healthy and morbid samples by using heart sound analyses. Unfortunately the performance of CNNs is highly dependent on the filtering procedure which is applied to signal in their convolutional layer. The present study aimed to address this problem by a...

متن کامل

Pedagogical mediation using the virtual learning environment and the new generation: A search for improved performance in medical education

Introduction: Medical schools face increasing challenges toaccommodate new health care needs. However, little has changedregarding the students’ education. In addition, educators face thechallenge of improving their teaching approach, making it suitableand effective for the new generation. The purpose of this work wasto describe and contextualize the application of active pedagogicalmethodologi...

متن کامل

Improving the RX Anomaly Detection Algorithm for Hyperspectral Images using FFT

Anomaly Detection (AD) has recently become an important application of target detection in hyperspectral images. The Reed-Xialoi (RX) is the most widely used AD algorithm that suffers from “small sample size” problem. The best solution for this problem is to use Dimensionality Reduction (DR) techniques as a pre-processing step for RX detector. Using this method not only improves the detection p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000